package com.rds.system.service;

import com.rds.system.domain.SysHistory;

import java.util.List;

/**
 * 历史记录-->Service 接口类
 * @version : 1.0
 * @Copyright: Copyright(c) 2020-2021 All right reserved
 * @Company: GUANGZHOU RDS Co.,LTD
 * @author: LiChuanlong
 * @create Date : 2021/12/13 : 22:38
 */
public interface ISysHistoryService {
    /*新增历史记录**/
    int insertHistory(SysHistory sysHistory);
    /*根据Id删除历史记录(单个删除)**/
    int deleteHistoryById(Long id);
    /*根据Id删除历史记录(批量删除)**/
    int deleteHistoryByArrays(Long[] ids);
    /*不允许修改历史记录 方法略**/
    /*根据Id 查找历史记录**/
    SysHistory selectHistoryById(Long id);
    /*根据其他条件查找历史记录**/
    List<SysHistory> findHistorys(SysHistory sysHistory);
    /**根据查询范围查询记录记录 0 表示查所有 1 查询生命周期历史记录 2 查询对象操作记录**/
    List<SysHistory> selectHistoryByScope(Integer scope);
}
